/**
 * 项目名：	Rumba Plan
 * 
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2006，所有权利保留。
 * 
 * 文件名：	BOrgRole.java
 * 模块说明：	
 * 修改历史：
 * 2006-4-28 - lxm - 创建。
 */
package com.hd123.rumba.organization.biz;

import com.hd123.rumba.exception.BusinessException;
import com.hd123.rumba.organization.IOrgRole;
import com.hd123.rumba.runtime.IPersistent;
import com.hd123.rumba.runtime.biz.BPersistent;

/**
 * 组织角色 | 业务层.维护 | 实体
 * 
 * @author lxm
 * 
 */
public class BOrgRole extends BPersistent {
  
  // ///////////////////////////////////////////////////////////////
  // Properties

  /** 属性：状态 */
  private Integer state;

  /** 属性：类型 */
  private Integer type;

  public void readFrom(IPersistent source) throws BusinessException {
    super.readFrom(source);
    if (source instanceof IOrgRole) {
      this.state = ((IOrgRole) source).getState();
      this.type = ((IOrgRole) source).getType();
    }
  }
  
  // ///////////////////////////////////////////////////////////////
  // Getter and Setter
  
  public Integer getState() {
    return state;
  }

  public void setState(Integer state) {
    this.state = state;
  }

  public Integer getType() {
    return type;
  }

  public void setType(Integer type) {
    this.type = type;
  }

}
